6
תגובות

html טבלאות

פתח משתמש_217309 ,
יש לי טבלה עכשיו בתוך ה-td יש div בגובה 300Px לדוגמה ובtd שנמצא באותו tr יש div בגובה 150px
עכשיו הdiv בגובה 150px נמצא באמצע של הtd אני רוצה שהוא יהיה באותה שורה של הdiv בגודל 300px
כאילו שהתוכן יתחיל מהלמעלה ולא באמצע

תודה לעוזרים

6 תשובות

avatar ענה משתמש_217309 ב 22 למאי 2012 #

אה ונגיד יש לי tr אחד ואז אני רוצה שהtr שאחריו יתחיל אחרי 10px
איך אני עושה את זה?

avatar ענה OrelBeY ב 22 למאי 2012 #

תשחק עם vertical-align.
בקשר לשאלה השנייה: תשתמש ב-Padding, Margin, וואטבר...

avatar ענה משתמש_217309 ב 22 למאי 2012 #

לא עובד

.item_properties_table td {
    width: 80px;
    vertical-align: top;
    background: #8ee3ff;
}

avatar ענה משתמש_217309 ב 23 למאי 2012 #

UP!

avatar ענה OrelBeY ב 24 למאי 2012 #

ניסית את כולם?
אם כן - אפשר את הקוד, בבקשה?

avatar ענה משתמש_217309 ב 24 למאי 2012 #

הראתי לך את הcss
וזה הקוד של הטבלה

echo Html::openTag('table');
        $num = 1;
        $count = 1;
        foreach($this->items as $item)
        {
            if($num == 1)
                echo Html::openTag('tr');
           
            echo Html::openTag('td',array('width'=>300));
            $this->render('item',array('item'=>$item));
            echo Html::closeTag('td');
           
            if($num == 2 || count($this->items) == $count)
                echo Html::closeTag('tr');
           
            $num = ($num == 1) ? 2 : 1;
            $count++;
        }
        print Html::closeTag('table');


אפשר להבין מה כל פונקציה עושה לפי השם שלי והrender זה הדפסה של החפץ עזוב את זה זה לא קשור לטבלה כאילו אין שם td,tr,table